light-diffusing grate - French English Dictionary